package com.ba.sys.sysmenu.pojo;

import lombok.Data;
import javax.persistence.*;
import java.io.Serializable;
import java.util.Date;

@Entity
@Table(name = "sys_menu")
@Data
public class SysMenu implements Serializable {
   @Id
    private String menuId;//菜单ID

    private String menuName;//菜单名称

    private String parentId;//父菜单ID

    private Integer orderNum;//显示顺序

    private String url;//请求地址

    private String target;//打开方式（menuItem页签 menuBlank新窗口）

    private String menuType;//菜单类型（M目录 C菜单 F按钮）

    private String visible;//菜单状态（0显示 1隐藏）

    private String perms;//权限标识

    private String icon;//菜单图标

    private String createBy;//创建者

    private Date createTime;//创建时间

    private String updateBy;//更新者

    private Date updateTime;//更新时间

    private String remark;//备注

   @Id
    private String menuId;//菜单ID

    private String menuName;//菜单名称

    private String parentId;//父菜单ID

    private Integer orderNum;//显示顺序

    private String path;//路由地址

    private String component;//组件路径

    private Integer isFrame;//是否为外链（0是 1否）

    private Integer isCache;//是否缓存（0缓存 1不缓存）

    private String menuType;//菜单类型（M目录 C菜单 F按钮）

    private String visible;//菜单状态（0显示 1隐藏）

    private String status;//菜单状态（0正常 1停用）

    private String perms;//权限标识

    private String icon;//菜单图标

    private String createBy;//创建者

    private Date createTime;//创建时间

    private String updateBy;//更新者

    private Date updateTime;//更新时间

    private String remark;//备注

   @Id
    private String menuId;//菜单id

    private String menuName;//菜单名称

    private String menuPath;//菜单路径

    private String menuParentId;//上级id

    private Date createTime;//创建时间

    private Date updateTime;//修改时间

}
